const { DataTypes } = require("sequelize");
const sequelize = require("../../config/sequelize");
const Member = sequelize.define("member", {
  /**
   * 主键
   */
  id: {
    type: DataTypes.INTEGER,
    allowNull: false,
    primaryKey: true,
    autoIncrement: true,
  },
  /**
   * 会员昵称
   */
  nick_name: {
    type: DataTypes.STRING,
  },
  /**
   * 会员头像
   */
  avatar: {
    type: DataTypes.STRING,
  },
  /**
   * 会员手机号
   */
  mobile: {
    type: DataTypes.STRING,
  },
  /**
   * 状态：0 禁用 1 启用
   */
  status: {
    type: DataTypes.INTEGER,
  },
  /**
   * 会员邮箱
   */
  email: {
    type: DataTypes.STRING,
  },
  /**
   * 密码
   */
  password: {
    type: DataTypes.STRING,
  },
  /**
   * 会员等级id
   */
  level_id: {
    type: DataTypes.INTEGER,
  },
  /**
   * 微信token
   */
  wx_token: {
    type: DataTypes.STRING,
  },
  /**
   * 最后登录时间
   */
  last_login_time: {
    type: DataTypes.DATE,
  },
});
module.exports = Member;
